package thread;

public class Demo7 {
    public static void main(String[] args) throws InterruptedException {
        Thread t = new Thread(() -> {
            for (int i = 0; i < 1_0000_0000; i++) {
                // 啥都不干
            }
        });

        // t开始之前：得到的就是NEW：有Thread对象，但是没有真正创建PCB
        System.out.println(t.getState());

        t.start();

        //Thread.sleep(50);

        // t正在工作，得到的是 RUNNABLE
        System.out.println(t.getState());

        t.join();

        // t结束之后：得到的就是TERMINATED
        System.out.println(t.getState());

    }
}
